package eliauk.fun.orderservice.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;

@RestController
@RequestMapping("order")
public class OrderController {

    @Autowired
    private RestTemplate restTemplate;


    @GetMapping("{id}")
    public String findById(@PathVariable Integer id) {
        String result = "order info of id = " + id;

        String url = "http://userservice/user/" + id;

        String forRequest = restTemplate.getForObject(url, String.class);


        return result + forRequest;
    }
}
